home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / HTML Scroller.sd < prev    next >
INI File  |  2004-06-28  |  2KB  |  110 lines

  1. [SUBJECT]
  2. Description=Scrolls HTML elements within a DIV tag
  3. ImageIndex=-1
  4. Folder=Graphical Effects
  5.  
  6.  
  7. [BODY_TAG]
  8. ;onLoad="start()"
  9.  
  10.  
  11. [BODY_TEXT]
  12. ;<div id="point1" style="position:absolute;visibility:visible;">
  13. ;<img src="`image`" width="`width`" height="`height`" border="0" alt="">
  14. ;</div>
  15. ;
  16. ;<script language="JavaScript">
  17. ;<!-- Begin
  18. ;// Original:  Bruce W.Anderson (appletlib@about.com)
  19. ;// Web Site:  http://appletlib.tripod.com/dhtml/elevator.html
  20. ;
  21. ;// This script and many more are available free online at
  22. ;// The JavaScript Source!! http://javascript.internet.com
  23. ;
  24. ;var xPos = 20;
  25. ;var step = 1;
  26. ;var delay = `delay`;
  27. ;var yPos = 0;
  28. ;var height = 0;
  29. ;var offset = 0;
  30. ;var yon = 0;
  31. ;var name = navigator.appName;
  32. ;if (name == "Microsoft Internet Explorer") {
  33. ;yPos = document.body.clientHeight;
  34. ;point1.style.top = yPos;
  35. ;}
  36. ;else {
  37. ;yPos = window.innerHeight;
  38. ;document.point1.pageY = yPos;
  39. ;document.point1.visibility = "hidden";
  40. ;}
  41. ;function changePos() {
  42. ;if (yon == 0) {
  43. ;yPos = yPos - step;
  44. ;}
  45. ;else {
  46. ;yPos = yPos + step;
  47. ;}
  48. ;if (name == "Microsoft Internet Explorer") {
  49. ;height = document.body.clientHeight;
  50. ;offset = point1.offsetHeight;
  51. ;}
  52. ;else {
  53. ;height = window.innerHeight;
  54. ;offset = document.point1.clip.height;
  55. ;}  
  56. ;if (yPos < 0) {
  57. ;yon = 1;
  58. ;yPos = 0;
  59. ;}
  60. ;if (yPos >= (height - offset)) {
  61. ;yon = 0;
  62. ;yPos = (height - offset);
  63. ;}
  64. ;if (name == "Microsoft Internet Explorer") {
  65. ;point1.style.left = xPos;
  66. ;point1.style.top = yPos + document.body.scrollTop;
  67. ;}
  68. ;else {
  69. ;document.point1.pageX = xPos;
  70. ;document.point1.pageY = yPos + window.pageYOffset;
  71. ;   }
  72. ;}
  73. ;function start()
  74. ;{
  75. ;if (name != "Microsoft Internet Explorer") {
  76. ;document.point1.visibility = "visible";
  77. ;}
  78. ;loopfunc();
  79. ;}
  80. ;function loopfunc()
  81. ;{
  82. ;changePos();
  83. ;setTimeout('loopfunc()',delay);
  84. ;}
  85. ;//  End -->
  86. ;</script>
  87.  
  88.  
  89.  
  90. [`image`]
  91. Kind=U
  92. Value=image1.gif
  93.  
  94.  
  95. [`width`]
  96. Kind=N
  97. Value=150
  98.  
  99.  
  100. [`height`]
  101. Kind=N
  102. Value=48
  103.  
  104.  
  105.  
  106. [`delay`]
  107. Kind=N
  108. Value=30
  109.  
  110.